js中函数返回值return | 您所在的位置:网站首页 › js 有返回值的函数 › js中函数返回值return |
![]() 全栈工程师开发手册 (作者:栾鹏) js系列教程4-函数、函数参数教程全解 函数返回值1、所有函数都有返回值,没有return语句时,默认返回内容为undefined,和其他面向对象的编程语言一样,return语句不会阻止finally子句的执行。 function testFinnally(){ try{ return 2; }catch(error){ return 1; }finally{ return 0; } } testFinnally();//02、如果函数调用时在前面加上了new前缀,且返回值不是一个对象,则返回this(该新对象)。 function fn(){ this.a = 2; return 1; } var test = new fn(); console.log(test);//{a:2} console.log(test.constructor);//fn(){this.a = 2;return 1;}3、如果返回值是一个对象,则返回该对象。 function fn(){ this.a = 2; return {a:1}; } var test = new fn(); console.log(test);//{a:1} console.log(test.constructor);//Object() { [native code] } |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |